Towards an Object-Oriented Programming Language for Physarum Polycephalum Computing
نویسندگان
چکیده
In the paper, we present foundations of a new object-oriented programming language for Physarum polycephalum computing. Both, theoretical foundations and assumptions for a language specification are considered. Physarum polycephalum is a one-cell organism. In the phase of plasmodium, its behavior can be regarded as a biological substrate that implements the Kolmogorov-Uspensky machine which is the most generalized and nature-oriented version of a mathematical machine. The proposed language will be used for developing programs for Physarum polycephalum by the spatial configuration of stationary nodes (inputs).
منابع مشابه
Timed Transition System Models for Programming Physarum Machines
In the paper, we show that timed transition system models can be used as a high-level model of behavior of Physarum machines. A Physarum machine is a programmable amorphous biological computer experimentally implemented in the vegetative state of Physarum polycephalum. Timed transition system models have been used in our new object-oriented programming language for Physarum polycephalum computing.
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملOn the Loading of Slime Mold Physarum polycephalum with Microparticles for Unconventional Computing Application
The plasmodium of Physarum polycephalum is a large single cell visible with the naked eye. The plasmodium realizes a pattern of protoplasmic veins which span sites of sources of nutrients, producing efficient network structures like cycles and Steiner minimum trees. Besides, the plasmodium can embed different chemicals; therefore, it should be possible to program the plasmodium to realize deter...
متن کاملPetri Net Models of Simple Rule-Based Systems for Programming Physarum Machines
In the paper, we show that biological substrate in the form of Physarum polycephalum can be used to simulate simple rule-based systems. To extort a proper behavior from the substrate, appropriate distribution of stimuli (attractants and/or repellents) is required. To model behavior of the substrate and then program Physarum machine (a biological computing device experimentally implemented in th...
متن کاملTowards an Object-Oriented Distributed Programming Environment for Mobile Computing
This paper looks at the requirements of a programming language for mobile computing and discusses the suitability of a distributed object oriented programming language cSather for mobile computing
متن کامل